.detail-buy{
	width:300rpx;height: 90rpx; background-color: #2AE8DC;float: right;line-height: 90rpx;text-align:center;border-radius: 20rpx;margin-right: 5%;margin-top: 20rpx;color: white;font-size: 35rpx;
}
.detail-price{
		width: 100%;float: left;color: red;font-size: 30rpx;margin-top: 15rpx;
	}
	.xq-content{
		width: 80%;float: left;
	}
	.xq-lable{
		width: 20%;float: left;
	}
	.detail-info1-xq-item{
		width: 90%;float: left;margin-left: 5%;margin-top: 10rpx;
	}
	.detail-info1-xq-title{
		width: 94%;float: left;margin-left: 3%;background: #FFEADB;height: 50rpx;line-height: 50rpx;border-radius: 15rpx;margin-top: 10rpx;
	}
	.detail-info1-xq-title1{
		width: 94%;float: left;margin-left: 3%;height: 50rpx;line-height: 50rpx;border-radius: 15rpx;margin-top: 10rpx;
	}
	.detail-info1-xq{
		width: 90%;float: left;font-size: 28rpx;margin-left: 5%;color: #666666;text-align: center;margin-top: 10rpx;
	}
	.detail-info1-bm-1{
		width: 30rpx;height: 30rpx;border-radius: 20rpx;background: #666666;float: left;margin-top: 25rpx;margin-right: 10rpx;
	}
	.detail-info1-bm{
		width: 90%;float: left;line-height: 80rpx;font-size: 28rpx;margin-left: 5%;font-size: 30rpx;color: #666666;
	}
	.detail-info1-item-price-1{
		border: #666666 2rpx solid;width: auto;float: left;margin-left: 20rpx;border-radius: 20rpx;padding-left: 10rpx;padding-right: 10rpx;
	}
	.detail-info1-item-price{
		width: 90%;float: left;line-height: 50rpx;height:50rpx;margin-left: 5%;
	}
	.detail-info1-item-img{
		width: 30rpx;height: 30rpx;float: left;margin-top: 5rpx;
	}
	.detail-info1-item{
		width: 90%;float: left;line-height: 40rpx;font-size: 30rpx;margin-left: 5%;color: #666666;
	}
	.detail-info1-title{
		width: 90%;float: left;line-height: 50rpx;font-size: 30rpx;margin-left: 5%;
	}
	.detail-info1{
		width: 94%;margin-left: 3%;float: left;height:auto;background: white;border-radius: 20rpx;margin-top: 20rpx;
	}
	Page{
		background-color: #F2F2F2;
		font-size: 30rpx;
	}
	.swiper_bg{
		width: 100%;height: 550rpx;float: left;
	}
	.swiper{
		width: 100%;height: 550rpx;
	}
	.banner{
		width: 100%;height: 550rpx;
	}
	.modal-container {
	  position: fixed;
	  bottom: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  background: rgba(0, 0, 0, 0.5);
	  display: flex;
	  justify-content: flex-end;
	  align-items: flex-end;
	  z-index: 999;
	}
	
	.modal-content {
	  width: 100%;
	  background: #fff;
	  padding: 20rpx;
	  font-size: 25rpx;
	}
	.modal-content-item{
		width: 80%;height: auto;border-bottom: 1rpx #2AE8DC solid;float: left;margin-left: 10%;
	}
	.modal-content-item-lable{
		width: 30%;height: 60rpx;line-height: 60rpx;float: left;
	}
	.modal-content-item-con{
		width: 70%;height: auto; float: left;
	}
	.modal-content-item-int{
		width: 100%;height: 60rpx;line-height: 60rpx;
	}
	.modal-content-item-btn{
		margin-left: 10%;width: 35%;height: 60rpx;line-height: 60rpx;float: left;background: #2AE8DC;color: white;text-align: center;border-radius: 20rpx;
	}
	.modal-content-item-gg{
		font-size: 23rpx;width:auto;height: 48rpx;line-height: 48rpx;border: #666666 2rpx solid;float: left;border-radius: 20rpx;margin-right: 20rpx;padding-left: 10rpx;padding-right: 10rpx;margin-top: 10rpx;
	}
	.modal-content-item-gg-se{
		font-size: 23rpx;width:auto;height: 48rpx;line-height: 48rpx;border: #2AE8DC 2rpx solid;background: #2AE8DC;color:white;float: left;border-radius: 20rpx;margin-right: 20rpx;padding-left: 10rpx;padding-right: 10rpx;margin-top: 10rpx;
	}